Skip to content

Conversation

@angular-robot
Copy link
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/common (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/compiler (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/compiler-cli (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/core (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/forms (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/platform-browser (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/platform-browser-dynamic (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence
@angular/router (source) 21.0.0-next.1 -> 21.0.0-next.3 age adoption passing confidence

Release Notes

angular/angular (@​angular/animations)

v21.0.0-next.3

Compare Source

Breaking Changes

compiler-cli
    • Previously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set "typeCheckHostBindings": false in the angularCompilerOptions section of your tsconfig.
core
  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

    A schematic is provided to automatically update main.server.ts files to pass the BootstrapContext to the bootstrapApplication call.

    In addition, getPlatform() and destroyPlatform() will now return null and be a no-op respectively when running in a server environment.

    • TypeScript versions less than 5.9 are no longer supported.
Commit Type Description
ef025880cc fix remove refresh button from transfer state tab (#​63592)
compiler-cli
Commit Type Description
0571b335b9 feat enable type checking of host bindings by default (#​63654)
core
Commit Type Description
28926ba92c feat introduce BootstrapContext for improved server bootstrapping (#​63562)
c0791e1887 fix drop support for TypeScript 5.8 (#​63589)
migrations
Commit Type Description
655a99d0c6 fix fix bug in ngclass-to-class migration (#​63617)

v21.0.0-next.2

Compare Source

Breaking Changes

common
  • (test only) - TestBed now provides a fake PlatformLocation
    implementation that supports the Navigation API. This may break some
    tests, though we have not observed any failures internally. You can revert to the
    old default for TestBed by providing the MockPlatformLocation from
    @angular/common/testing in your providers:
    {provide: PlatformLocation, useClass: MockPlatformLocation}
core
  • (test only) - Using provideZoneChangeDetection in the
    TestBed providers would previously prevent TestBed from rethrowing
    errors as it should. Errors in the test will now be rethrown, regardless
    of the usage of provideZoneChangeDetection. Tests should be adjusted to
    prevent or account for these errors. As in previous major versions,
    this behavior can be disabled with rethrowApplicationErrors: false in
    configureTestingModule as a last resort.
  • ignoreChangesOutsideZone is no longer available as an
    option for configuring ZoneJS change detection behavior.
platform-browser
  • The deprecated ApplicationConfig export from @angular/platform-browser has been removed.
    Please import ApplicationConfig from @angular/core instead.
router
  • Router navigations may take several additional
    microtasks to complete. Tests have been found to often be highly
    dependent on the exact timing of navigation completions with respect to
    the microtask queue. The most common fix for tests is to ensure all
    navigations have been completed before making assertions. On rare
    occasions, this can also affect production applications. This can be
    caused by multiple subscriptions to router state throughout the application,
    both of which trigger navigations that happened to not conflict with the
    previous timing.
upgrade
  • UpgradeAdapter is no longer available. Use
    upgrade/static instead
common
Commit Type Description
c795960ada feat Add experimental support for the Navigation API (#​63406)
compiler
Commit Type Description
0a82138d4b fix fixes regression with event parsing and animate prefix (#​63470)
core
Commit Type Description
538de86a72 fix avoid injecting internal error handler from a destroyed injector (#​62275)
d399d7d02b fix Explicit Zone CD in TestBed providers should not override TestBed error handler (#​63404)
ed3d1f246b fix Fix cancellation of animation enter classes (#​63442)
06f4fd4456 fix Fixed inject migration schematics for migrate destructured properties (#​62832)
9ae9875384 fix Prevent an error on cleanup when an rxResource stream threw before returning an Observable (#​63342)
92e09adc0a fix Remove ignoreChangesOutsideZone option (#​62700)
forms
Commit Type Description
b8314bd340 feat add experimental signal-based forms (#​63408)
10ef96adb3 fix consistent treatment of empty (#​63456)
http
Commit Type Description
07e678872f feat Add reponseType property to HttpResponse and HttpErrorResponse (#​63043)
platform-browser
Commit Type Description
ce8db665f9 refactor remove deprecated ApplicationConfig export (#​63529)
platform-server
Commit Type Description
ee73dc9553 fix prevent false warning for duplicate state serialization (#​63525)
router
Commit Type Description
5b53535dd1 fix Update recognize stage to use internally async/await (#​62994)
upgrade
Commit Type Description
f86846555b fix Remove deprecated UpgradeAdapter (#​61659)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project labels Sep 10, 2025
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from d0b51eb to 0b1c507 Compare September 11, 2025 07:31
@alan-agius4
Copy link
Contributor

This PR was merged into the repository. The changes were merged into the following branches:

@angular-robot angular-robot deleted the ng-renovate/cross-repo-angular-dependencies branch September 11, 2025 08:05
@angular-robot
Copy link
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (21.0.0-next.3). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to v21.0.0-next.3 build: update cross-repo angular dependencies to v21.0.0-next.3- Sep 12, 2025
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Oct 13, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants